home *** CD-ROM | disk | FTP | other *** search
/ Atari Forever 4 / Atari Forever 4.zip / Atari Forever 4.iso / PD_THEMA / CPX / CPX_S / README < prev    next >
Text File  |  1998-03-14  |  10KB  |  249 lines

  1. You can give these CPX-moduls ('COOKIE', 'NVDICONF', 'FILEINFO' and 'SYSTEM')
  2. with the README's to your friends or to any Mailboxen.
  3.  
  4. Does anybody think that these moduls are nice you can send me DM 10,-- ($ 6,--)
  5. to me or to my bank account, please. For DM 25,-- ($ 15,--) i will send you
  6. the documented sources.
  7.  
  8. There are maybe new moduls !? I think to write a calendar, which contains
  9. an appointment book. Thanks in advance for new ideas.
  10.  
  11.  
  12.                 Dieter Fiebelkorn
  13.                 Grüner Weg 29a
  14.                 D(W)-4370 Marl 1
  15.                 (West) Germany
  16.                 ++49 2365 65952
  17.                 
  18.                 mail: fiebelko@petra.informatik.uni-dortmund.de
  19.                 
  20.                 PLZ:      42 661 008
  21.                 Knt-Nr.: 607 984 800
  22.  
  23. Don't forget to send your complete Address to me.                
  24.  
  25.  
  26. Keep Hacking
  27.              Dieter
  28.  
  29.  
  30. =============================================================================
  31.  
  32.  
  33. COOKIE.CPX:
  34. """""""""""
  35.                     +--------------------------------+
  36.                     |  +--------------------------+  |
  37.                     |  |       Show Cookies       |  |
  38.                     |  +--------------------------+  |
  39.                     | +------------------------+---+ |
  40.                     | |    _CPU   $0000001E    | ^ | |
  41.                     | |------------------------|   | |
  42.                     | |    _FPU   $00000002    |   | |
  43.                     | |------------------------|   | |
  44.                     | |    NVDI   $00029f22    |   | |
  45.                     | |------------------------|   | |
  46.                     | |    GMNI   $00000102    | v | |
  47.                     | +------------------------+---+ |
  48.                     |                    |   OK   |  |
  49.                     +--------------------------------+
  50.  
  51.   With this modul you can show the cookies which are installed.
  52.   You can't change the cookies.
  53.   With the arrow button, the slider and the "grey" you can scroll the entries.
  54.   By using the slider the entries will redrawed if you move the slider like
  55.   the entries in the main menu of XControl.
  56.  
  57.  
  58. NVDICONF.CPX:
  59. """""""""""""
  60.                     +---------------------------------+
  61.                     | +-----------------------------+ |
  62.                     | |     NVDI-Config   V1.03     | |
  63.                     | +-----------------------------+ |
  64.                     | |  NVDI V2.00   (??/??/1991)  | |
  65.                     | +-----------------------------+ |
  66.                     |  GDOS  :| ON  | Fehler:| OFF |  |
  67.                     |          -----          -----   |
  68.                     |  GEMDOS:| ON  | Maus  :| ON  |  |
  69.                     |          -----          -----   |
  70.                     |  LineA :| OFF |                 |
  71.                     |          -----                  |
  72.                     +---------------------------------+
  73.                     |   Save   |    OK       Cancel   |
  74.                     +---------------------------------+
  75.  
  76.   With 'NVDICONF' you can change the configuration of NVDI ((c) BELA Computer).
  77.    - 'GDOS' switch GDOS on or off. 
  78.    - 'GEMDOS' switch the GemDos-character-output-accelerator on or off.
  79.    - 'Error.' meens Errorcompatibility.
  80.    - 'Mouse' switch the Mouse-accelerator on or off.
  81.   'SAVE' saves the configuration inside the CPX modul, 'OK' makes the changes
  82.   aktiv without saving and 'Cancel' disables the changes. Closing the window
  83.   is identical to 'OK'.
  84.   
  85.   NEW SINCE VERSION 1.03: Fully NVDI 2.00 Installs (Line-A-switcher).
  86.                           German/English version.
  87.   NEW SINCE VERSION 1.04: Deutsch/Englisch like CPX-Version.
  88.                           Pop-up menus corrected.
  89.                           CHANGED NAME.
  90.                           Bugs: other GDOS or other Screen-Driver is
  91.                           installed
  92.  
  93.  
  94. FILEINFO.CPX:
  95. """""""""""""
  96.                     +--------------------------------+
  97.                     |+------------------------------+|
  98.                     |+------------------------------+|
  99.                     |  File:________.___  __SIZE___  |
  100.                     |  ___DATE___ __TIME__  Actions  |
  101.                     |                                |
  102.                     |+--------------++--------------+|
  103.                     ||              ||              ||
  104.                     ||  File Flags  ||  Prgm Flags  ||
  105.                     ||              ||              ||
  106.                     |+--------------++--------------+|
  107.                     +--------------------------------+
  108.                     |   Save   |    OK      Cancel   |
  109.                     +--------------------------------+
  110.  
  111.   'FileInfo' showes size, date and time for a choosen file. Also the flags
  112.   Read-Only, Hidden, System and Archiv will displaied. If the file is a
  113.   program the flags Fastload, 'use TT-Mem for program' and 'use TT-Mem for
  114.   allocated' memory will showed.
  115.   You can choose a file by clicking the namefield. Then you can change the
  116.   name of the file or all flags. A crossed filed meens that this flag is
  117.   aktiv or should set by next saving.
  118.   Clicking the button 'Actions' you will see a menu. There you can create
  119.   a new folder, copy, move, touch or delete the file.
  120.   After deleting a file the dialog-box will initialize; if the file couldn't
  121.   be deleted the dialog-box contains the old values.
  122.   Is no file choosen, the menu contains only one entry for creating a
  123.   new folder.
  124.   BE CAREFUL: Opening the menu cancel the last changes (name and flags).
  125.   'SAVE' saves the values without leaving the modul, 'OK' saves the values
  126.   and leaves the modul. Closing the window is identical to 'OK'.
  127.  
  128.  
  129. SYSTEM.CPX:
  130. """""""""""
  131.                     +--------------------------------+
  132.                     |+------------------------------+|
  133.                     ||          Show System         ||
  134.                     |+------------------------------+|
  135.                     ||       | Inf-file-name        ||
  136.                     |+-------+----------------------+|
  137.                     |+----------------------------+-+|
  138.                     ||                            |^||
  139.                     ||        System infos        | ||
  140.                     ||       (name & memory)      | ||
  141.                     ||                            |v||
  142.                     |+----------------------------+-+|
  143.                     |+----------+        +----------+|
  144.                     ||   MENU   |        |    OK    ||
  145.                     +--------------------------------+
  146.  
  147.   NEW: New Typ BIT()!
  148.  
  149.   With this modul you can look into the system memory. You will see the
  150.   address, a comment and the value, which stands at the address.
  151.   The modul use a file, that can choose by clicking the 'Inf-file-name'-field.
  152.   Behind the button menu is a menu, which created on each click using the
  153.   HEADERS of the given file.
  154.   After choosing a menu entry the infomations for this HEADER will loaded and
  155.   the system memory will showed, as
  156.    - BIT                        [       %x]
  157.    - hex BYTE                   [      $xx]
  158.    - hex WORD                   [    $xxxx]
  159.    - hex LANGWORT               [$xxxxxxxx]
  160.    - hex ADDRESSE               [&xxxxxxxx] or
  161.    - string with 1-9 characters [abcdefghi]
  162.   A address entry can selected and show the xBra's, if there are any.
  163.   
  164.   the .INF-Files
  165.   """"""""""""""
  166.  
  167.     --------------------------------------------------------------------
  168.     ;System_CPX.INF V1.00
  169.  
  170.     #<menu-entry>, "informtion for entry"
  171.  
  172.     <address>, "name"._<size>
  173.     <address>, "name"._<size>
  174.     :
  175.     :
  176.  
  177.     #<menu-entry>, "informtion for entry"
  178.  
  179.     <address>, "name"._<size>
  180.     <address>, "name"._<size>
  181.     :
  182.     :
  183.  
  184.     :
  185.     --------------------------------------------------------------------
  186.  
  187.   The first line must contain ';System_CPX.INF V1.00' to identify the file.
  188.  
  189.   After that a HEADER should stand in the file. 'menu-entry' is the name,
  190.   which are used for the menu (max. 10 characters). The "information for
  191.   entry" will showed at the top of the scrolling area (max. 40 characters).
  192.   After each HEADER a calculation of a BASE-address or some addresses with
  193.   name (max. 14 characters) and a size follows.
  194.   A calculation of a BASE-address:
  195.     --------------------------------------------------------------------
  196.     BASE= <address>
  197.     --------------------------------------------------------------------
  198.   An uninitialized BASE is set to $00000000. If a buserror are detected while
  199.   calculation, BASE is set to $00000000 an the calculation will continued.
  200.   
  201.   <address> is:
  202.    - A constant addresse in hex Format $xxxxxxxx
  203.    - A indirect addresse with a constant offset $yyyy($xxxxxxxx),
  204.      also negativ offsets are allowed: $-zzzz($xxxxxxxx).
  205.        $yyyy($xxxxxxxx) meens:
  206.        - take a longword from address $xxxxxxxx -> $aaaaaaaa.
  207.        - Used $aaaaaaaa as address and add $yyyy.
  208.        - Take the value from $aaaaaaaa + $yyyy.
  209.    - A indirect address with offset using BASE $yyyy(BASE) and $-zzzz(BASE).
  210.        Like $yyyy($xxxxxxxx) with BASE is $xxxxxxxx.
  211.   
  212.   "name" is a string ending with '.' (max. 14 characters).
  213.   
  214.   <size> is:
  215.    - BIT(x)  ~ BIT (x = 0..7)
  216.    - BYTE    ~ hex BYTE
  217.    - WORD    ~ hex WORD
  218.    - LONG    ~ hex LONGWORD
  219.    - PNTR    ~ hex ADDRESSE (selectable for xBra's)
  220.    - CHAR(x) ~ STRING (length x = 1..9)
  221.  
  222.   BE CAREFUL: This modul needs a _CPU cookie for right work. If there is no
  223.   _CPU cookie or no cookie jar a MC68000 instructuion code will used.
  224.   That doesn't work right on a buserror-exeption!
  225.   The addresses aligned to two by access to a word or longword. On cpu greater
  226.   or equal MC68020 unaligned addresses are allowed.
  227.  
  228.  
  229.   All other line will ignored.
  230.  
  231.  
  232.   Example: see 'SYSTEM.INF'
  233.   """""""""""""""""""""""""
  234.  
  235.  
  236. ==============================================================================
  237.  
  238.  
  239. THE ARCHIV MUST CONTAIN THE FOLLOWED FILES:
  240. """""""""""""""""""""""""""""""""""""""""""
  241.  - 'COOKIE.CPX'
  242.  - 'NVDICONF.CPX'
  243.  - 'FILEINFO.CPX'
  244.  - 'SYSTEM.CPX'
  245.  - 'SYSTEM.INF'
  246.  - 'LIESMICH'
  247.  - 'README'
  248.  
  249.